Design Circular Deque Leetcode Javascript Interview