Source: https://lyceedadultes.fr/sitepedagogique/documents/math/mathTermSspe/01_Multiples_division_euclidienne_congruence/01_cours_multiples_division_euclidienne_congruence.pdf