@Override
    public V remove() {
        return removeFirst();
    }
@Test
    public void testRemoveEmpty() {
        Assertions.assertThrows(NoSuchElementException.class, () -> {
            RQueue<Integer> queue = getQueue();
            queue.remove();
        });
    }