Hexaflexagons, Probability Paradoxes and the Tower of Hanoi by Martin Gardner