add sort_array()