Oh c'mon people. If you've watched Memento, Dunkirk, and Inception, you know what to expect. I found this easier to follow on first viewing than any of those. This is Nolan's masterpiece, and history will dismiss the dismissers. I take off a star because I question the set up of having the future hide pieces of their algorithm at the same time in the past - why not scatter them throughout time? - but that could just be me missing something that will become clear on rewatching. Which I most certainly will.