Cosmetic changes
Use the lazy sieve function instead of primality test