Enumerable extension from Array implimentation