public static void ForEach <T>(this GAD_List_Array <T> listArray, Action <T> f)
 {
     foreach (var n in listArray)
     {
         f(n);
     }
 }
        public static int sum(this GAD_List_Array <int> listArray, Func <int, int> f)
        {
            int sum = 0;

            foreach (var n in listArray)
            {
                sum += f(n);
            }

            return(sum);
        }