Move bitwise operations in to trait shared by both BitVector and ByteVector