Updated abs() -> fabs()