Copy Code From CollectionExtensions

I copied the code from CollectionExtensions that dealt with indexed
collections. I renamed the projects, assemblies and namespaces. I
removed any code/documentation unrelated to indexed collections.