Source: http://blogacabdx.ac-bordeaux.fr/maths64/wp-content/uploads/sites/68/2020/11/1-programmation-incontournables-2020-CP-64.pdf