https://medium.com/@codepower.help/riding-the-waves-of-code-pythons-control-flow-statements-as-your-secret-weapon-73cf7003cd53