Chapter 3: Fundamentals of Natural Language Processing