A candidate for std::max ;-)