static void Main()
        {
            var test = new List<double> { 5.78, 6.32, 7,-95.3,16,-1 };

            Console.WriteLine("Sum: "+test.SumExt<double>());
            Console.WriteLine("Product: "+test.ProductExt<double>());
            Console.WriteLine("Avarage: " + test.AvarigeExt <double>());
            Console.WriteLine("Min: " + test.MinExt <double>());
            Console.WriteLine("Max: " + test.MaxExt<double>());
        }
        static void Main()
        {
            //Task 1
            Console.WriteLine("The Substring [0,3] for {0} is {1}","Some text", new StringBuilder("Some text").Substring(0,3));

            //Task 2
            //Task2 -> Sum Strings excpetion
            //List<string> testStringList = new List<string> { "sd", "fd" };
            //testStringList.Sum();
            //Task2 -> Sum Numerics
            List<int> testIntList = new List<int> { 1,2,3};
            Console.WriteLine("Sum is:{0}", testIntList.Sum());
            //Task2 -> Product Numerics
            Console.WriteLine("Product is:{0}",testIntList.Product());
            //Task2 -> Average
            Console.WriteLine("Average is:{0}",testIntList.Average());
            //Task2 -> Min
            Console.WriteLine("Min is:{0}", testIntList.MinExt());
        }