P-1 stage 2 using fast polynomial multiplication similar to the GMP-ECM program. If lots of memory is available for stage 2 this implementation will be substantially faster.