grover ’ s quantum searching algorithm is optimal .
A fast quantum mechanical algorithm for database search