Carry bits? Who worries about carry bits when you have unlimited precision arithmetic? You want cool? THIS is cool:j = ((invert(xyz[1]-xyz[0],xyz[1]**(k-1))*(xyz[1]**(k-1)-prev_gen[2])) % xyz[1]**(k-1))/xyz[1]**(k-2)
You call that "cool." I call it "unreadable." -Steve Johnson -- http://mail.python.org/mailman/listinfo/python-list