Towers of Hanoi, using recursion and three stacks.