The truth is that our pedigrees fold in on themselves, the branches loop back and become nets, and all of us who have ever lived have done so enmeshed in a web of ancestry. We only have to go back a few dozen centuries to see that most of the 7 billion of us alive today are descended from a tiny handful of people, the population of a village.

