Small change in the blocking queue.
Some ideas towards a chunk object. Also some generic odd utils.
Added a lower estimate for the nth prime.
Refactoring the thread methods and main () towards a chunky impl.
An idea for extending the blocking queue with predicates.
Introduced container_traits to make the blocking_queue use different queues.
Small bugs in the assignments.
Better concurrency with yield.
Added the first chunk to the sieved_queue.
Fixes to make the queues interact properly.
Added syncronized stopping when done.
I don't think I need to fill the odds.
Moved the size calculation into the sieving loop.