Source: https://www.capes-de-maths.com/3eme/Devoirs1213/3cont1C.pdf