https://medium.com/@monocosmo77/how-the-domain-of-reinforcement-learning-is-evolving-part3-feb8b3d48822