static void Main(string[] args) { // ---------------------------------------- Using created Array class ---------------------------------------- // Create an object of the Array class Array numbers = new Array(3); // insert method numbers.Insert(10); numbers.Insert(20); numbers.Insert(30); numbers.Insert(40); // removeAt method numbers.RemoveAt(3); // indexOf method Console.WriteLine(numbers.IndexOf(10)); // print method numbers.Print(); // printArray method numbers.PrintArray(); // ---------------------------------------- Exercises ---------------------------------------- // max method Console.WriteLine(numbers.Max()); // intersect method // Create a new array to compare Array newNums = new Array(5); newNums.Insert(10); newNums.Insert(20); newNums.Insert(40); newNums.Insert(50); newNums.Insert(60); Console.WriteLine("\nnewNums"); newNums.PrintArray(); numbers.Intersect(newNums).PrintArray(); // reverse method numbers.Reverse(); numbers.PrintArray(); Array nullArr = new Array(0); nullArr.Reverse(); nullArr.PrintArray(); // insertAt method numbers.InsertAt(15, 2); numbers.PrintArray(); } // Main method