def token_lengths
      tokens.uniq.each_with_object({}) { |token, hash| hash[token] = token.length }.sort_by_value_desc
    end
def token_lengths
      tokens.uniq.each_with_object({}) { |token, hash| hash[token] = token.length }.sort_by_value_desc
    end
Returns a sorted two-dimensional array where each member array is a token and its length.
 The array is sorted by length in descending order.

 @example
  Counter.new(%w[one two three four five]).token_lenghts
  # => [ ['three', 5], ['four', 4], ['five', 4], ['one', 3], ['two', 3] ]

 @return [Array<Array<String, Integer>>] An array of tokens and their lengths