Source: https://www-fourier.ujf-grenoble.fr/~marin/Manuscripts/Mat122V/Redactions/Calcul_des_primitives.pdf