Category Quantum Computing