Move unary +,- inside class, made assignNoNorm() private, changed negation.

svn path=/sandbox/; revision=83517