Buy the book
Alice and Bob are going to be locked away separately and their faith depends on their guessing random coin tosses!
Can you find out how many carriages this circular train has?
The 2 hardest problems in programming are naming, cache invalidation, and off-by-one errors.