Quantum Computing.
⊕ so that the target qbit is mapped to c ⊕ t: We have seen that a combination of two Hadamard and two phase shifts could represent any unitary transformation of one qbit. A finite combination of Hadamard, phase shift and CNOT can be used to represent any unitary transformation on two qbits or more.