Mutual recursion: Difference between revisions