Source: https://doc.sagemath.org/pdf/fr/tutorial/tutorial-fr.pdf