my attempt at factoring numbers, not useful for legitamite RSA public key stuff but useful none the less.