Source: http://sylbermath.free.fr/sylbermathlycee/ter,doc/devoirs/ds6,esp,eqdif,0405.pdf