Source: https://perso.numericable.fr/lv/poly_corr.pdf