List and Recursion exercises