Some minor fixes.

Remove some unnecessary code, change the signed mul-by-frac generator
to use fewer shifts for fixnums.