Source: https://math.univ-lyon1.fr/irem/IMG/pdf/2013_03_27_rapport_activites_2012.pdf