Revised, optimized and working bignum_68k