Using ancient DNA, archaeologists in France have pieced together two elaborate Neolithic family trees that span multiple generations, making them the largest ancestral human record ever reconstructed.