the answer to this puzzle is obvious: our family trees coalesce and collapse in on themselves as we go back in time. You certainly must have a trillion positions on your family tree, but the further you go back, the more frequently these positions will be occupied by the same individuals multiple times.

