recursion of lists 3303839