The Geometer's Sketchpad: Dynamic Geometry Software for Exploring Mathematics