Source: https://aaronclauset.github.io/courses/3104/csci3104_S2018_L10.pdf