(*this).abs() replaced