Source: https://www.math.sciences.univ-nantes.fr/~guillope/l1-ldsn-2019-06-12.pdf