fails:Numeric#magnitude returns self when self is greater than 0
fails:Numeric#magnitude returns self#@- when self is less than 0
