A Computational Approach To Linguistic Coordination