complete the first implementation o sieve atkin