argSortDesc function
Returns indices that sort a in descending order.
Implementation
List<int> argSortDesc(List<double> a) {
final List<int> idx = List<int>.generate(a.length, (i) => i);
idx.sort((i, j) => a[j].compareTo(a[i]));
return idx;
}