From: Erik Veenstra Date: 2008-10-01T10:11:33+09:00 Subject: Re: Mode method for Array Using Enumerable#cluster_by (already defined in Facets): module Enumerable def mode cluster_by do |element| element end.cluster_by do |cluster| cluster.length end.last.ergo do |clusters| clusters.transpose.first end # || [] end end gegroet, Erik V.