grover ’ s quantum searching algorithm is optimal .
quantum mechanics helps in searching for a needle in a haystack .