Baillie-PSW Pseudoprime Solver - $620 prize