я пытаюсь написать функцию в SML которая получаем String * real list и возвращает лексикография sort list по первому элементу (string). например функция получает: [(«c»,1.0),(«b»,2.0),(«a»,2.0)] тогда функция вернет: [(«a»,2.0),(«b»,2.0),(«c»,1.0)]
как решить эту проблему?