enhancement
Mit $list.indexBy(x -> ...) kann man aus einer Liste eine Map bauen, bei der jedes ursprüngliche Listenelement über einen Key-Wert indiziert ist. Allerdings enthält die Ergebnis-Map immer genau die Listenwerte als Werte.
Mit $list.indexBy(keyFun: x -> ..., mapFun: x -> ...) soll man eine weitere Funktion angeben können, mit der die in der Map auftretenden Werte aus den ursprünglichen Listenwerten über die Map-Funktion ausgerechnet werden