Moved selection implementation into collect package
Reorder methods of Selection class
Added test for Selection class and fixed off-by-one bug in quickfindLastKindices
Use generic type signatures in Selection methods
Optimize Selection methods slightly
Change indexing of select method and add javadoc comments
Tweak some Selection method names
Add some more methods to Selection class and fix a bug