Fix max of array types in the case of all non-positive values
Thanks to Philippe for noticing it.
This was a classic misused of std::numeric_limits::min()...
Thanks to Philippe for noticing it.
This was a classic misused of std::numeric_limits::min()...