static void Main(string[] args)
        {
            ArticleProcessor catalog = new ArticleProcessor();

            Console.WriteLine("Adding products...");
            for (int i = 0; i < 1000000; i++)
            {
                Article newProd = new Article(GenerateString(),
                                              GenerateString(), GenerateString(), generator.NextDouble() * 1000);

                catalog.AddProduct(newProd);
            }
            Console.WriteLine("Finished adding products");

            var results = catalog.GetArticlesFromGivenRange(10, 20);

            foreach (var item in results)
            {
                Console.WriteLine(item);
            }
        }
        static void Main(string[] args)
        {
            ArticleProcessor catalog = new ArticleProcessor();

            Console.WriteLine("Adding products...");
            for (int i = 0; i < 1000000; i++)
            {
                Article newProd = new Article(GenerateString(),
                    GenerateString(), GenerateString(), generator.NextDouble() * 1000);

                catalog.AddProduct(newProd);
            }
            Console.WriteLine("Finished adding products");

            var results = catalog.GetArticlesFromGivenRange(10, 20);

            foreach (var item in results)
            {
                Console.WriteLine(item);
            }
        }