public static void quickSort(double[] data, int low, int high) {
    if (low < high) {
      int pivotIndex = partition(data, low, high);
      quickSort(data, low, pivotIndex - 1);
      quickSort(data, pivotIndex + 1, high);
    }
  }
}
Quick Sort