Quantum Computing Exercises