The world's two greatest detectives have one thing in common: Batman and Sherlock Holmes has a "mind palace," while Bruce Wayne has a mental Batcave.