https://kodejava.org/how-do-i-create-a-last-in-first-out-deque/
How do I create a Last-In-First-Out Deque?