https://medium.com/@monocosmo77/how-far-have-recurrent-neural-networks-developed-part1-machine-learning-7a214a944ff6