added uminus to the binary operations, and associated tests in precommit
Merge branch 'master' of https://github.com/puconghan/plt