Source: http://labomath.free.fr/faidherbe/premL/fonctions/fonctions.pdf