More efficient xor.js