A brief refresher on natural language processing