I was pondering my ancestry a couple days ago. Specifically I began wondering how many 10th great grandparents I have. Then I began thinking about how many 15th and 20th great grandparents, etc. I began with 2 parents, 4 grandparents, 8 great grandparents, etc. Now add the average generational gap to the scenario (average generational gap is normally considered somewhere between 25 and 35 years). This thought process revealed very interesting numbers. Let me show you what I found:

10th great grandparents = 4,096 (birthdates around 1585 to 1675 AD)
15th great grandparents = 131,072 (” ” 1410 to 1550 AD)
20th great grandparents = 4,194,304 (” ” 1235 to 1425 AD)
25th great grandparents = 134,217,728 (” ” 1060 to 1300 AD)
30th great grandparents = 4,294,967,296 (” ” 885 to 1175 AD)

Yes, that is billions at the 32nd generation (30th great grandparents). I have seen several world population estimates, but most seem to think that around 1200 AD there were 400 to 500 million people on the earth at that time. Based on the numbers I present above, this means somewhere between the 25th and 30th great grandparents, we should all have not just one, but complete common ancestors. No, this is not a proven science project, but rather just a simple look at numbers. Very intriguing!