Rename function-cache to function-cache.js

http://decodize.com/javascript/javascript-memoization-caching-results-for-better-performance/ 这篇文章讲得挺仔细。

---------------------------------------------------

这里没有具体的缓存结果的实例，后面贴的几个网站都写得很详细。  
重点是 var f1 = function f2(){....} 这句，他的执行结果是生成了一个唯一的Function对象，但是形成 了两个句柄f1和f2， 关键就是f1的作用域在外层，f2的作用域在内层。利用这个特性达到引用函数体的目的。 
另外，在需要支持的IE的场景下无效~