Divisive algorithms begin with just only one cluster that
contains all sample data. Then, the single cluster splits into 2 or
more clusters that have higher dissimilarity between them until
the number of clusters becomes number of samples or as
specified by the user. The following algorithm is one kind of
divisive algorithms using splinter party method.