Quantum Mechanics For Computer Scientists