remove()
private

Removes and returns the head of the queue if possible, or nil.