Source: http://www.capes-de-maths.com/1ere/Devoirs1112/1DM1_C.pdf