Generic XOR

Generic