NLP Project 1: Language Modeling