https://medium.com/@pythoncodelab/building-a-number-guessing-game-in-python-step-by-step-guide-e26f12355ad6