Source: https://www.math-evry.cnrs.fr/_media/members/cambroise/teaching/acp-2018.pdf