https://medium.com/@akinolasolamipe/the-programming-mindset-unleashing-the-power-of-logical-thinking-f375de6dd342