Halved p43 running time by filtering out candidates
p43 time down from 45s to under 100ms
Made p43 a little more readable
Halved p10 execution time
Improved performance of sieve fn