During a three-month hospital stay when he was 18 years old, Ed Cooke studied memory techniques to overcome boredom. By the age of 23 he was a Grand Master of Memory, someone who can memorise 1,000 random digits in an hour and the order of a deck of cards in…