linguistic fundamentals for natural language processing 100 essentials from morphology and syntax emily m bender