1: \begin{thebibliography}{99}
2: \bibitem{knuth} D.E. Knuth, {\it The Art of Computer Programming:
3: Vol 3, Sorting and searching} ( Addison-Wesley, Reading, 1998)
4: \bibitem{shor} P.W. Shor, in {\it Proceedings of the Symposium on
5: the Foundatin of Computer Science, 1994, Los Alamos, California}
6: (IEEE Computer Society Press, New York, 1994), 124.
7: \bibitem{grover1}L.K. Grover, Phys. Rev. Lett., {\bf 79}, 325 (1997).
8: \bibitem{grover2}L.K. Grover, Phys. Rev. Lett.,{\bf 79}, 4709 (1997).
9: \bibitem{grover3}L.K. Grover, Phys. Rev. Lett., {\bf 80}, 4329 (1998).
10: \bibitem{preskill} J. Preskill, quant-ph
11: \bibitem{lidar} D.A. Lidar, D. Bacon and K.B. Whaley, Phys. Rev. Lett., {\bf 82}, 4556 (1999).
12: \bibitem{almut} A. Beige, D. Braun, B. Tregenna and P.L. Knight, Phys. Rev. Lett.,
13: {\bf 85}, 1762 (2000).
14: \bibitem{pablo} B. Pablo-Norman and M. Ruiz-Altaba, Phys. Rev. A
15: {\bf 61} 012301 (1999).
16: \bibitem{sun} C.P. Sun, quant-ph
17: \bibitem{bennett} C.H. Bennett, E. Bernstein, G. Brassard and U.
18: Vazirani, SIAM Jour. Computing, {\bf 26}, 1510 (1997).
19: \bibitem{preskill2} See J. Preskill, Caltech Lecture Notes. Preskill's
20: excellent lecture notes provide a good solid introduction to
21: anyone interested in quantum computation.
22: \bibitem{adami} C. Adami and N.J. Cerf, Phys. Rev. A, {\bf 56},
23: 3470 (1997).
24: \bibitem{kwek} L.C. Kwek, C.H. Oh, K. Singh and X.B. Wang, Phys.
25: Lett. A {\bf 267}, 26 (2000).
26: \end{thebibliography}
27: