Source: http://tableauxmaths.fr/spip/IMG/pdf/intro_fonctions.pdf