Source: http://www.mesacc.edu/~scotz47781/mat150/notes/solve_quads/Solving_Quads_Quad_Formula_Notes.pdf