Adding rational numbers
Slight refactoring of sub after adding add and neg