Fascinating and mind twisting from start to finish. In fact, the last chunk of the story I had to binge. Kudos to Blake Crouch for not just writing a good story, but also taking a complex subject and making it easy to follow. My brain needs a rest after this one, but worth it.