Source: https://www.vincentobaton.fr/MathsLycee/DocsSeconde/2012_2013/FichesOutils/ProgrammerTi82.pdf