Source: https://martelli.netlify.app/cours/15_polynomes.pdf