Initial commit for recursion assignment