The abs return the wrong type for the integer type. Return the int type when the arg's type is integer