docs: private static int partition(float[] floatArray, int start, int end) {
          float pivot = floatArray[end];
          int index = start - 1;
          
          for(int j = start; j < end; j++) {
              if(floatArray[j] <= pivot) {
                  index++;
                  TrivialSwap.swap(floatArray, index, j);
              }
          }
          
          TrivialSwap.swap(floatArray, index + 1, end);
          
          return index + 1;
      }