In the study of genetics, we assume a generational time of twenty-five to thirty years, and in every generation back through time, the number of ancestors you have doubles. What this means is that over a 500-year period, you have 1,048,576 ancestors. By a thousand years ago, you have 1,099,511,627,776 –

