“In 1985, computer scientist Andrew Yao concluded that the 'uniform probing' approach for hash tables was the best possible.”