# File lib/taggable.rb, line 461
        def cloud(tag_hash, category_list)
          max, min = 0, 0
          tag_hash.each_value do |count|
            max = count if count > max
            min = count if count < min
          end
      
          divisor = ((max - min) / category_list.size) + 1
          
          tag_hash.each do |tag, count|
            yield tag, category_list[(count - min) / divisor] 
          end
        end