Source: https://www.maths91.fr/coursTermMATHSCOMP/TermMC-01-modeles_definis_par_une_fonction-exercices.pdf