disagree, this is just a matter of personal preference;
personally I prefer `?`  to `std::max` and find this more clear :)