Assignment 4: Recursion