Modified to use Sg_NormalizeBignum after Sg_Negate (Fixed issue 143)
Fixed immediate value range, negative range was too big (Fixed issue 144).
Added tests for fixnum boundary and above issue.