This kata covers several well-studied algorithms and concepts.
- A good place to start is Wikipedia.
- Nielsen, M. A. & Chuang, I. L. (2010). Quantum Computation and Quantum Information. pp. 34-36
- Lecture 5: A simple searching algorithm; the Deutsch-Jozsa algorithm
- Bernstein, E. & Vazirani, U. (1997). Quantum complexity theory. SIAM J. Comput. 26, 5, pp. 1411-1473.
- "Quantum Algorithm Implementations for Beginners", section III.
- "A Generalization of Bernstein-Vazirani Algorithm to Qudit Systems".