Exercise 7 - Basic: Recursion
Exercise 8 - Basic: Call
Exercise 8 - Basic: Call | Refactored