algo namespace

Functions

template<typename N>
auto half_nonnegative(N n) noexcept -> typename std::enable_if_t< std::is_integral< N >::value, N > -> auto