Added subtraction capabilities for expressions and rational and
irrational numbers. 
Expression expression operations are still unsupported. 
Noticed a bug in RPN (not really a bug, I told Hayden to do this). We
will need to make some changes to account for this.