add al_list_value_iter_min_max(), use union item_u to pass value