Source: https://cedricgloaguen.free.fr/MATHS/20062007/3/controle/interro_fct_lin_aff/corrinterrofctlinaff.pdf