https://aziflaj.github.io/posts/week-13-playing-blackjack-with-machine-learning/