“Double Ended Queue” → “Deck” Combination of Stack and Queue Backed by Doubly Linked List, ideally Essentially the same thing just with remove/add at index