static void TestQueue(CustomQueue.ArrayQueue <int> queue)
        {
            for (int i = 0; i < queue.Capacity; i++)
            {
                Console.WriteLine($"EnQueue => {queue.EnQueue(GetNum("Add Number to queue => "))}");
                Print(queue);
            }
            int deQueueIterations = GetNum("How many to DeQueue => ");

            for (int j = 0; j < deQueueIterations; j++)
            {
                Console.WriteLine($"\nDeQueued => {queue.DeQueue(out int deQueued)} => {deQueued}");
                Print(queue);
            }
            int enQueueIterations = GetNum("How many to EnQueue => ");

            for (int j = 0; j < enQueueIterations; j++)
            {
                Console.WriteLine($"EnQueue => {queue.EnQueue(GetNum("Add Number to queue => "))}");
                Print(queue);
            }
        }
 static void Main(string[] args)
 {
     CustomQueue.ArrayQueue <int> queue = new CustomQueue.ArrayQueue <int>(GetNum("Enter Queue Capacity => "));
     Console.WriteLine();
     TestQueue(queue);
 }