Leetcode solving 146 LRU Cache