Add support for unary-minus

Needed for floating point logic. Fixes #99.