New abc::math namespace
Use abc::math::abs() instead of ad-hoc code