unary -; sign(); exceptions; operator+; fixes