Recursion Questions In Cpp