The pattern is simple:
- parents: 2
- grandparents: 4
- great-grandparents: 8
- 4 generations back: 16
- 5 generations: 32
- 10 generations: 1024
- 20 generations: over a million
After about 30–35 generations we are talking about billions of ancestors.
And yet:
- there were not that many people,
- they did not all live at the same time,
- they did not move freely around the world.
The conclusion is simple: the same people appear in our family tree many times over.