Source: http://www.webclasse.fr/liaison3_2/fonctions_affines.pdf