Source: https://www.mathgm.fr/images/documents/premiere/revisions/second_degre_E1C.pdf