Enumerable<T>.empty constructor
Creates an empty enumerable.
A convenience factory to create an enumerable that has no values. Its length will always be zero.
Implementation
factory Enumerable.empty() {
return ValueEnumerable<T>(<T>[]);
}