Implement 2735 by checking to make sure argument both is_integral and not is_unsigned.
Question
The issue describes abs returning an int always but for larger int types this would not work. I assume checking to make sure they are integral types is okay, but I am not sure.
TODO
- write tests (make sure unsigned ints fail)
Is this the right file to include - or should it be <cmath>?