Compare the performance of ICollection<T>.Count and IEnumerable<T>.Count<T>()
ICollection<T>.Count and other index based operation are very costly with line extensions.
I'd like to see an extensions for IIndexable<T> which will improve the performance dramatically.