fix test
simplify abs() optimisation for C integers and fix it for the most negative int/long value
avoid unused utility code for abs()