Race to the Future: Cultural genes spanning 5,000 years