Source: https://www.di.ens.fr/~busic/cours/M2amis/markov.pdf