Solving and factoring quadratic equations