How Quantum Computers Calculate