little Comp Sci puzzle solutions. ie (Towers of Hanoi, 8 queens etc.)