flatten_array