Source: https://www.maths-france.fr/Capes/Capes_2013_M1_Corrige.pdf