void fermat_factor ( int n, int *f1, int *f2 );