Non macro abs() function