It is not needed any more. It was replaced by these 2 functions:
```c++
  Object** begin() { return &data->arr[0]; }
  Object** end() { return &data->arr[data->num]; } 
```
And they work with `std::sort( begin(array), end(array), xxx)`