https://medium.com/ai-simplified-in-plain-english/the-ultimate-guide-to-reinforcement-learning-in-efficient-machine-learning-0025b8b43d16