Solving Second Degree Equations