func (i Int128) Xor(j Int128) Int128 {
	return Int128{
		lo: i.lo ^ j.lo,
		hi: i.hi ^ j.hi,
	}
}
Xor computes i ^ j.
package i128
type Int128 struct {
	lo int64
	hi int64
}
func (i Int128) And(j Int128) Int128 {
	return Int128{
		lo: i.lo & j.lo,
		hi: i.hi & j.hi,
	}
}
func (i Int128) Or(j Int128) Int128 {
	return Int128{
		lo: i.lo | j.lo,
		hi: i.hi | j.hi,
	}
}