stdlib: Implement (positive?) and (negative?)

At the same time this converts NumberSuite to the new assert-based
style. This more than halves its execution time on my early 2013 rMBP.