Quantum Circuits I