Source: http://perso.eleves.ens-rennes.fr/people/pierre.le-scornet/docs/rapport_tipe.pdf