util::vector's abs is member function