The Dangerous and Exciting World of Flexagons! Tri-hexaflexagons, Tetra- Tetraflexagons, and Hexa- dodecaflexagons.