Source: https://www.hec.ca/cams/Lecon_16_Fonctions_Polynomiales.pdf