A Little Neanderthal May Lurk in All of Us