Implement optimal more optimal solution where dequeue is based off passing nodes from stack1 to stack2
Resolve conflicts