Categories in Quantum Computing