Source: https://iris.univ-tlse2.fr/moodle-ent/pluginfile.php/873836/mod_resource/content/2/TER partie 2-2.pdf