... wenn I (= - 18) kleiner als K (= -90) wäre ...
Vermute, dass es genau so sein soll.
Das liefe auf eine absteigende Sortierung für die Werte < 0 und eine aufsteigende Sortierung für die Werte > 0 hinaus, wobei die 0 zwischen diesen beiden Teilbereichen zu liegen kommt.