Currently the `(sign 0) == 1` which is an odd and nonstandard choice. Change this to return `0` and check code within the math and bignum directories to make sure this doesn't break anything.