code: public List<GvmResult<K>> results() {
  		ArrayList<GvmResult<K>> list = new ArrayList<GvmResult<K>>(count);
  		for (int i = 0; i < count; i++) {
  			GvmCluster<S,K> cluster = clusters[i];
  			//TODO exclude massless clusters?
  			list.add(new GvmResult<K>(cluster));
  		}
  		return list;
  	}
docs: Obtains the clusters for the points added. This method may be called
  at any time, including between calls to add().
  
  @return the result of clustering the points thus far added