It is often said that history repeats itself. But do these repetitions happen at random...or is some kind of regular cycle at work?