Fixed inaccuracies in the specialization of std::numeric_limits::min and std::numeric_limits::max