Adding Linq functions
Adding custom lazy execute enumerable view