The stub of remove() should look like this:
   Item ArrayQueue::remove() {
   }
The remove() method should behave as follows:
  1. If the queue is empty, throw an EmptyQueueException;
  2. Otherwise:
    1. Store the item at index myFirst in myArray into local variable result;
    2. Add 1 to myFirst (modulus myCapacity);
    3. Subtract 1 from mySize; and
    4. Return result.