enum SortMode { ascending, descending }