got fixnum to work.

still needs to be extended for bignum.  right now im not sure where the
cutoff even is.