prepare for type array by adding method byte_size, bug fixed creation of functions, bug fixed and changed integer encoding, fixed (not tested) float encode/decode in the new format, prepare for binary mode