Added a test case that uses mutual recursion