Refacor Xor example