Implement an LRU cache | Affirm Interview Question