T the first element in this queue.
NoSuchElementException if the queue is empty
Overrides DoubleEndedQueueInterface::removeFirst
public function removeFirst() : mixed { return $this->remove(); }