public void ParallelForEachCalculatePrimes()
        {
            var primeNumbers = new ConcurrentBag <int>();

            Parallel.ForEach(Enumerable.Range(1, MaxNumber), number =>
            {
                if (IsPrime(number))
                {
                    primeNumbers.Add(number);
                }
            });

            primeNumbers.Consume(consumer);
        }