https://medium.com/@CalebMBowyer/setting-up-the-blackjack-environment-for-reinforcement-learning-rl-bf3e48eff2e6