Quantum Mechanics & Computing