Philosophers like to debate the nature of human history. Some argue that history is cyclical – that it endlessly repeats itself through the centuries – while others say history is progressive – that the human enterprise is getting better and better all the time. Some argue for a form of determinism in which history is…