Build a least-recently-used cache | Anthropic Coding Question