https://medium.com/@siddharthsinhrathod/real-world-applications-of-reinforcement-learning-f1e3d4d5a298