code: private List<CLIQUESubspace> findDenseSubspaces(Relation<? extends NumberVector> database, List<CLIQUESubspace> denseSubspaces) {
      List<CLIQUESubspace> denseSubspaceCandidates = findDenseSubspaceCandidates(database, denseSubspaces);
      return prune ? pruneDenseSubspaces(denseSubspaceCandidates) : denseSubspaceCandidates;
    }
docs: Determines the {@code k}-dimensional dense subspaces and performs a pruning
  if this option is chosen.
  
  @param database the database to run the algorithm on
  @param denseSubspaces the {@code (k-1)}-dimensional dense subspaces
  @return a list of the {@code k}-dimensional dense subspaces sorted in
  reverse order by their coverage