Cleaned up subtract() and add() more.

add() and subtract() functions are now less verbose and each now
contains their respective helper function. In addition, added a
convenience function, isZero().