Comparing C++ range libraries for filter+reverse case with non-trivial lambda
hive.blog