Source: https://blog.ac-versailles.fr/schindlermathsrabelais/public/Terminale_S-Specialite/TSSpeCorrigeDMNombresParfaits.pdf