Tower of Hanoi, is a mathematical puzzle which consists of three tower
(pegs) and more than one rings. All rings are of different size and
stacked upon each other where the large disk is always below the small
disk. The aim is to move the tower of disk from one peg to another,
without breaking its properties.