linked list and eratostenes sieve