https://medium.com/@torezscu/youre-decent-at-python-if-you-can-answer-these-seven-questions-correctly-6259e3fa4993