Everyone has trillions of ancestors. If you’ve never thought about this before, it might come as a surprise. Nevertheless, the number of ancestors doubles each generation back. You have two parents, four grandparents, eight great grandparents, and so on. Assuming an average of 25 years per generation, if you were born about 1950 you would…