A gentle introduction to mutual recursion
The cyclic towers of Hanoi