lru-cache
Added a link for a better solution