Source: https://www.u.arizona.edu/~jlarson/Papers/Repertoires.pdf