[Haskell-beginners] tower hanoi problem