Fixed 2 + pi + 2 crash.
Now properly returns pi + 4.
Also, fixed a few redundant redundancies that I noticed in Add.
I don't know why it says I changed MathSys.
Got pi+pi and e+e working.
Doing anything involving a coefficient doesn't work yet because it
hasn't been implemented in Multiply.
Like pi + pi + pi returns 3pi fine (because the irrationalNumber created
only involves adding).
Saying ans + pi afterwards will crash the program because "ans" invokes
3*pi.
Adding Irrationals to Expression works.
2 * pi crashed. Now yields 2*pi
(pi + 6) + pi crashed. Now yields 2*pi + 6.
Adding negative rationals or irrationals also works. However, if the
result is 0 then 0 will either stay there or the program will crash.

Had to modify the coefficient stuff a bit in IrrationalNumber and then
update Add to deal with the adding.
Also, updated Multiply to handle IrrationalNumbers and RationalNumbers
only. (Adding Expression support is next)
IrrationalNumber still needs Value* coefficient support. I know it's
going to be a bitch but it's the only way.
We can probably keep the coefficient code with integers. Just add the
other stuff around that.
Got rid of the NthRoot print outs and had MathSys simplify it.
Got rational NthRoots working. 
Performing (RationalNumber)^(RationalFraction) may crash the program if
the resulting NthRoot doesn't simplify. I'll look into that.
Added NthRoot printInfo coefficient support.
Added functionality for incomplete answers.
" + 4 " would crash the program.
Now, "+ 4" will add 4 to the last answer.
"4 +" will also add 4 to the last answer because when a value is
missing, MathSys simply substitutes the last answer now.
Fixed the crash for "4 -"
However, because of how RPN works, this will yield -4.
MathSys only knows to substitute the last answer when there are no more
values to pop off of the RPN.
There is no easy way to fix that because if you swap the values then "-
4" will become inverted.
There is no way to distinguish an input of "- 4" from "4 -" once it
leaves splitInput.
Update Subtract.h
Update Subtract.cpp

Integrated some changes to work with expressions, not quite done yet
Added functionality for multiplying irrational numbers with rational
coefficients.
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.
Fixed a few subtraction bugs.
7 - pi was becoming pi - 7, now properly becomes 7 - pi
Expression::makeNegative was not including the first value, now does.
Added some comments to MathSys.
Added some support with adding and subtracting 0.
Fuck. I added a line that called a method from an object that doesn't
exist 50% of the time in my last commit. No bueno.
Adding expressions is working.
Added subtraction capabilities for expressions but I can't test it until
RPN stops converting - to ~.
Added zeroCheck to Expression. Not working or implemented yet.
Fixed a bug in Add. 7 + pi + e would crash because I mixed up rN1 and
rN2. Also, added Damian's log, however, it is not functional.
Added a few includes to MathSys.