word">default</span> <span class="hljs-keyword">function</span> <span class="hljs-title function_">memoize</span>(<span class="hljs-params">func, hasher</span>) {
  <span class="hljs-keyword">var</span> memoize = <span class="hljs-keyword">function</span>(<span class="hljs-params">key</span>) {
    <span class="hljs-keyword">var</span> cache = memoize.<span class="hljs-property">cache</span>;
    <span class="hljs-keyword">var</span> address = <span class="hljs-string">&#x27;&#x27;</span> + (hasher ? hasher