This is also the only algorithm in the name variation component that scales quadratically with the number of name strings.
each calculation is independent, and could be done simultaneously (with enough machines).