What is IEnumerable in c#?