Added subtraction method and Exceptions