Teaching with Technology: Dynamic Visualization and Proof: A New Approach to a Classic Problem