A class for propagating uncertainties in numeric quantities through a series of calculations.[1]