Reasoning In Algebra And Geometry Practice