Mathematics of Quantum Computing