Source: https://mdkaddouri.free.fr/cours/cinquieme_cours/nombres/ch8_donnees/02_cours.pdf