bug fix for `abs`

I could just be misunderstanding something, but if you take the absolute value of a quantity on the interval [a,b] with a < 0 < b, then you get a quantity on the interval [0, max (-a) b], not [max (-a) b, b].