I did a blog post comparing c++ ranges libraries for filter+reverse...