Introduction to Computational Linguistics