kotlin.collections.associateBy
associateBy
inline fun <T, K> Iterable<T>.associateBy( keySelector: (T) -> K ): Map<K, T>
Returns a Map containing the elements from the given collection indexed by the key returned from keySelector function applied to each element.
If any two elemen