Source: https://lim.univ-reunion.fr/staff/fred/M2info/15-16/Stages/Rapports/NOEL_Loic_Rapport.pdf