The Geometry Problem Solver