Extra problems on recursion