Add XOR implementation