Так а кто знает что эта либа работает только с линейно-упорядычевающими компараторами? Типа деревья строятся не только на бесклассово-упорядоченных множествах
Я бы предоставил апи для компараторов типа :lt, :eq, :gt как в DateTime.compare
ну наверное в доке надо писать, или что ты предлагаешь?
Неправда, например лексикографическое сравнение списков Худший случай в моём варианте - пройти список один раз Худший случай в твоём - пройти список два раза