1.1.2 : finished +,-, and unary opts + -