The TowerOfHanoi module prints out the move set required to solve the Hanoi puzzle. It can solve a puzzle with any number of disks. It can also print out a visual state of each step.
Tower of Hanoi Classes
Rod - A class that Represents the rod in the classic Hanoi problem as a stack.
Hanoi - A class that encapulates all the movement of disks in the Hanoi problem.
Example Usage - print the move set and states to solve Tower of Hanoi with two disks.