Has two threads that generate odd & even numbers respectively, at random intervals. A collander/sieve exists to collate the output & print out the numbers in the right order.