https://medium.com/@rettegilorand032/unlocking-the-potential-of-machine-learning-a-closer-look-at-reinforcement-learning-c592195df57