Source: https://irem.univ-reunion.fr/IMG/pdf/info_a12_a13_nombres_premiers_et_decomposition_avec_scratch_fiche_professeur.pdf