Source: https://www.ljll.math.upmc.fr/IMG/pdf/ljll200710aftalion.a-5.8mo.pdf