Design Circular Queue Leetcode Solution 1943