Source: http://www.lisa.u-pec.fr/~aumont/contenu/enseignement/M1/1_compo.pdf