linq.js mirror. http://linqjs.codeplex.com/