I think its linear, as far as history repeating itself, I think thats bound to happen, people make the same mistakes or don't learn from past lessons. Also theres probably only so much that can happen, and some things are bound to happen over again. Take war for example, theres so many similar scenarios that similar wars for similar reasons are bound to be fought.