https://python.plainenglish.io/code-smarter-not-harder-ask-before-writing-your-next-line-of-code-1288a5dcad64