Units::Numeric must reject values that aren’t Numeric
Added special handling for spaceshiping Numeric and Operator
Various speed improvements

A few tweaks that I found from running ruby-prof. These represent a roughly %20 reduction in run time for a rather large test case.
Override #+ in Subtraction

This reduced run time by about 80%