It creates an data's length ByteList
ByteList(Iterable<int> data) : _u8l = _constructList(data, data.length, data.length);