Сортировка 2D массива по количеству внутренних элементов
Как отсортировать двумерный массив по длине его внутренних элементов? Количество внутренних элементов не одинаково.
Пример:
a = [[1], [2, 3], [4, 5, 6, 7], [8, 9]]
После сортировки массив станет:
#=> [[4, 5, 6, 7], [2, 3], [8, 9], [1]]