An Introduction to Quantum Computing - CAS