Recursion, how to write recursive functions. - Tower of Hanoi, the classical example of recursion.