moved abs from native to interpreted
cleanup integer numerics