C++ std::abs can return negative results | Hacker News Reader