Source: https://mathsciences-lp.ac-creteil.fr/IMG/pdf/CAP_ponctuel_2014_sujet_du_groupement_A.pdf