"The test system recognizes recursion ONLY if the recursive function/method is defined in the outermost level. DO NOT define the recursive function within another function/method otherwise, you will fail all the tests." Does this mean that I can't implement a recursive function inside a class? What are some examples of a recursive function "within another function/method"?