Apparently the iterator that you added for `Array` doesn't work with
```c++
std::sort( std::begin(*array), std::end(*array), less);
```

Not sure why :-( ... but that is something that needs to be fixed.