Sort benchmark -1: float, ascending, std::sort -2: int, ascending, std::sort -3: float, descending, std::sort -4: int, descending, std::sort -11: float, ascending, sort_data in-place -12: int, ascending, sort_data in-place -13: float, descending, sort_data in-place -14: int, descending, sort_data in-place -21: float, ascending, sort_data out-of-place -22: int, ascending, sort_data out-of-place -23: float, descending, sort_data out-of-place -24: int, descending, sort_data out-of-place -31: float, ascending, sort_indices -32: int, ascending, sort_indices -33: float, descending, sort_indices -34: int, descending, sort_indices