A gentle introduction to mutual recursion
Conceptual models and cognitive learning styles in teaching recursion