code: public SortedMultiMap<Double,Integer> getMostSimilar(
              Matrix m, int row,
              int kNearestRows, Similarity.SimType similarityType) {
          return getMostSimilar(m, row, kNearestRows,
                                Similarity.getSimilarityFunction(similarityType));
      }
docs: Compares the specified row to all other rows, returning the k-nearest
  rows according to the similarity metric.
  
  @param m The {@link Matrix} containing data points to be compared
  @param row The current row in {@code m} to be compared against all other
  rows
  @param kNearestRows The number of most similar rows to retain
  @param similarityType The similarity method to use when comparing rows
  
  @return a mapping from the similarity to the {@code kNearestRows} most
  similar rows