Source: http://maths.lebon.free.fr/documents/controle-commun/revision-mai-2015-5eme.pdf