Underscore.js (http://documentcloud.github.com/underscore/) brings functional programming to Javascript
The sample code works and is obviously inspired by the Nettuts+ tutorial found at http://net.tutsplus.com/tutorials/javascript-ajax/getting-cozy-with-underscore-js/
Avinash Meetoo http://www.knowledge7.com/