negative numbers should be represented as '~'#{Abs Number}
Fix SmallInt representation for the minimal nativeint

* Minimal nativeint has no positive equivalent
* Fix #119
Merge pull request #120 from eregon/negative_number_repr

negative numbers should be represented as '~'#{Abs Number}