Source: http://www.i2m.univ-amu.fr/perso/maxime.hauray/enseignement/L1-MathGene/TD2cor-L1MG_2010.pdf