Neanderthals and humans had thousands of years to mix, have sex