How Does Language Modeling Work