Algorithms for computations on a quantum computer.