Quantum logic gate