Modified to flip sign when bx was zero (Fixed issue 142).
Added test case for Issue 142.
Added extra zero check on bignum normalisation process (Fixed issue 146)
Removed assert from Sg_ZeroP when it's bignum.
Added range check on fxbit-set? (Fixed issue 149)