Fixed unary ops. Added negation op