memoize (npm): memoize caches your callbacks given a set of arguments w/ persistence
Keywords: memoize|cache