_ = require 'underscore' xor_them = (them) -> _.reduce(them, (a,b) -> a^b)
import Data.Bits (xor) xor_them :: Bits a => [a] -> a xor_them = foldl1 xor