Added toHex() for typed arrays and append() to dynamic arrays
Added UTF-8 encoding and decoding