Advanced clustering algorithm that uses quality measures. This algorithm should perform better than k-means or other things. It searches by using a user-defined quality measure.