Source: http://www.fsr.ac.ma/DOC/cours/maths/Elkhattabi/Cours%20calcul%20diff.pdf