Comparing C++ range libraries for filter+reverse case with non-triv...