Divide and conquer: The Tower of Hanoi