Given the large sample of surnames analyzed it was necessary to run a series of computationally intensive calculations to obtain an extensive matrix of surname-surname proximity observations (nearly 200 million in the first stage of our analysis as described below).