improve Endianness, Vector, ArrayUtil; implement PrimitiveUtil