Recurrent neural networks: The powerhouse of language modeling