initial commit for recursion mini-projects