I usually despise JavaScript (and yes, I'm aware of it's Scheme/Self influences) but this is nice: [Underscore.js](http://underscorejs.org/).