Quantum computations: algorithms and error correction

Quantum computations: algorithms and error correction