But not without allocating dynamic memory and copying data.
> They clearly wanted automatic memory management
Most likely because of some misconceptions.
> so the C++ implementation is reasonable.
How so?
> but I suspect the results would have been similar
Don't forget the data sets to be filtered, sorted an analyzed are up to 200 GB.