prime wip OK Prime OK Fermat OK Mersenne Double Mersenne OK Wagstaff Proth OK Factorial Primorial Euclid OK Pythagorean Pierpont Quartan Solinas Cullen Woodall Cuban Leyland Thabit Williams Mills