Source: https://www.ceremade.dauphine.fr/~bouin/ens2021/Cours_Bolley.pdf