Source: https://www.apmep.fr/IMG/pdf/corrige_STI2D_Metro_sept_2013_.pdf