Recursion, Efficiency, and OOP — Introduction to Computer Science and Programming in Python | Lykke