Implement an LRU cache | TikTok Interview Question