changed birthday sieve so list 1 isn't sorted.

I think this will help it run faster because it's better that all the vectors
are as short as possible before adding to list 2