Make the histogram clustering function more generic. Change the template parameter to be the histogram class instead of the alphabet size of the histogram.