It stands to reason that the ethnic and cultural variety among ancient hunter-gatherers was equally impressive, and that the 5 million to 8 million foragers who populated the world on the eve of the Agricultural Revolution were divided into thousands of separate tribes with thousands of different languages and cultures.