Source: http://labomath.free.fr/faidherbe/premS/fonction/foncref.pdf