ancestral patterns