static void Main()
        {
            int size = 5;
            GenericList<int> integerNum = new GenericList<int>(size);

            //adding element
            for (int i = 0; i < integerNum.ArraySize; i++)
            {
                integerNum.Add(i + 5);
            }

            //add size + 1 element to generate error
            //integerNum.Add(135);

            //removing element by index
            integerNum.DeleteByIndex(1);
            Console.WriteLine(integerNum.ToString());

            //insert element
            integerNum.InsertAtPosition(7, 59999);
            Console.WriteLine(integerNum.ToString());

            //clear
            integerNum.Clear();
            Console.WriteLine(integerNum.ToString());
            integerNum.Add(78);

            //finding element by its value
            integerNum.Add(78);
            integerNum.Add(15);
            integerNum.Add(450);

            Console.WriteLine(integerNum.FindElementByValue(6));
            Console.WriteLine(integerNum.FindElementByValue(78));

            //ToString()
            Console.WriteLine(integerNum.ToString());
        }