[math-fun] towers of Hanoi