Source: http://mathematiques.daval.free.fr/IMG/pdf/01_Polynomes_cours.pdf