improve Endianness, NumberUtil