public static void Main(string[] args)
        {
            //Application.Run(new Form1());
            //ShredFile(@"C:\Users\akkir\Desktop\6c8.png");
            //return;

            var factory = new MockObjectFactory(3, 12, 5, 10, 40);

            Console.WriteLine("HI");
            var m1 = new ExecutionMeasurer();
            var m2 = new ExecutionMeasurer();

            InfixDictionary<object> id = new InfixDictionary<object>();

            ExecutionMeasurer.OutputExecutionDuration(() =>
            {
                foreach (MockObject mo in factory.GetMockObjects(10000))
                    id.Add(mo, mo.strings);
            });

            id.Add("cat", "ABCDEFG HIJKLMNOP");

            Console.WriteLine("A");
            Console.WriteLine(m1.ExecutionTimeSum);
            Console.WriteLine("B");
            Console.WriteLine(m2.ExecutionTimeSum);
            Console.ReadKey();
        }
        public static void Output(InfixDictionary<object> id, string key)
        {
            var x = id.Lookup(key);
            Console.WriteLine(x.Count());
            foreach(var res in x)
            {

                Console.WriteLine(res.ToString());
            }
        }