https://medium.com/@CalebMBowyer/reinforcement-learning-rl-the-keys-to-unlock-most-goals-of-ai-7d8debf8fac2