each of us has two parents, four grandparents, eight grandparents and so on. how many ancestor have each in the last 10 generation