Added +/- operators, copy constructor, and assignment operator.