Cycles of time: An extraordinary new view of the universe