Design Circular Queue Leetcode Solution 97 Rock