JavaScript implementation of .Net's Linq to Objects and IEnumerable.