Serbo-Croatian Word Order: A Logical Approach