IEnumerable Extension Methods

The following extension methods are defined for the IEnumerable<T> type: