.groupvalues from:{Iterable<Any>} -> Iterable<Iterable<Any>>
Groups a collection by their value.
a collection of collections, each containing the elements that are equal to each other
collection to group