Source: http://opmaths.fr/sites/default/files/ExercicesProbas1819.pdf