docs: private static final int bestPivot(int rank, int m1, int m2, int m3, int m4, int m5) {
      if(rank < m1) {
        return m1;
      }
      if(rank > m5) {
        return m5;
      }
      if(rank < m2) {
        return m2;
      }
      if(rank > m4) {
        return m4;
      }
      return m3;
    }