Add normal discard? Returns last element and removes it from queue if remove is true
See Implementation
Add normal discard? Returns last element and removes it from queue if remove is true