https://ideas.creativecasinoties.com/post/rust-guide-21-number-guessing-game-pt1-one-guess-s94jxr