Number::Uncertainty provides an object-orientated uncertainty object. It stores
information about a value and its error bounds.
