Source: https://www.ceremade.dauphine.fr/~amic/enseignement/CD2018/calcul_diff_exos_v2.pdf