Source: https://www.ljll.math.upmc.fr/modules/resources/download/ljll/LeLaboratoire/Doc_Safran/03-Trelat.pdf