Retrieves and removes the first element of this deque. This method differs from pollFirst only in that it throws an exception if this deque is empty.
pollFirst
Returns: the head of this deque
Exceptions:
NoSuchElementException
Diagram: Collection Queue