Mathematics of Quantum Computation and Quantum Technology