Source: https://www.stat.berkeley.edu/~aldous/134/lecture3.pdf