Source: http://dominique.frin.free.fr/seconde/cours2_fcts_ref.pdf