Generic XOR

Generic XOR