class String { method my_sort(arg) { (self.len <=> arg.len) -> || (self.lc <=> arg.lc) -> || (self <=> arg) } } say table_sort(table, column: 1, ordering: 'my_sort');