https://www.dailydishnews.org.uk/post/mike-driscoll-python-pop-quiz-number-explosion-fn96ti