Source: http://perso.eleves.ens-rennes.fr/people/florian.lemonnier/agregation/developpements/Morse.pdf