Source: http://roubaixest.etab.ac-lille.fr/files/2018/01/construction-du-nombre-cp.pdf