I'm thinking maybe 20 bits could be 16 bits + a 4 bit tag (which is sure to be useful for something). -- Raul D. Miller N=:((*/pq)&|)@ NB. public e, y, n=:*/pq <rockwell@nova.umd.edu> P=:*N/@:# NB. */-.,e e.&factors t=:*/<:pq 1=t|e*d NB. (,-:<:)pq is four large primes, e medium x-:d P,:y=:e P,:x NB. (d P,:y)-:D P*:N^:(i.#D)y [. D=:|.@#.d