Source: https://oldccp.scei-concours.fr/cpge/sujet/2006/mp/MP_Mathematiques_2.pdf