1) manipulations with single bytes are made simple;2) working constructors are added that take unsigned char[] and endianness as input