* memory should be initialized with zeros before creating string * there is no string([]array) constructor, string(byteptr) does not count length correctly, using string(byteptr, len) to fix