finished sub-factor optimization
cleanup done
problem 16 in ruby.  built-in bignum support ftw
stupid swap files