Source: https://christian-squarcini.pagesperso-orange.fr/AgregInterne/CalculDiff/CD.pdf