Source: https://www.promath.fr/pdf/2016_2017/BB2_2017_correction.pdf