Add XOR function