Source: http://www-fourier.univ-grenoble-alpes.fr/~parisse/giac/tutoriel.pdf