Solving quadratic equations algebraically