remake and futher support of the great linqjs project https://linqjs.codeplex.com/