Source: https://chamilo.univ-grenoble-alpes.fr/courses/IUT1MPHM2301SP/document/Cours-TD-TP/TD2-Correction.pdf