Source: https://lycee-corot-morestel.fr/IMG/pdf/exercice_3_non_spe_bb2016_corr.pdf