The story is told in Jon Bentley's Programming Pearls, a collection of columns from the Communications of the Association for Computing Machinery. Or maybe it's in the successor volume--my copies are at the office, and I haven't been there in a while.