Ruby: Tower of Hanoi with heavy annotation