Source: https://irem.univ-reunion.fr/IMG/pdf/Programmation_TI82_Fiche-1-2.pdf