Source: https://moodle.iamm.fr/pluginfile.php/4214/mod_label/intro/Corrig%C3%A9%20exercice%20parties%20int%C3%A9ress%C3%A9es%20M%C3%A9kh%C3%A9.pdf