code: private int trMedian5(int ISAd, int v1, int v2, int v3, int v4, int v5) {
          int t;
          if (SA[ISAd + SA[v2]] > SA[ISAd + SA[v3]]) {
              t = v2;
              v2 = v3;
              v3 = t;
          }
          if (SA[ISAd + SA[v4]] > SA[ISAd + SA[v5]]) {
              t = v4;
              v4 = v5;
              v5 = t;
          }
          if (SA[ISAd + SA[v2]] > SA[ISAd + SA[v4]]) {
              t = v2;
              v2 = v4;
              v4 = t;
              t = v3;
              v3 = v5;
              v5 = t;
          }
          if (SA[ISAd + SA[v1]] > SA[ISAd + SA[v3]]) {
              t = v1;
              v1 = v3;
              v3 = t;
          }
          if (SA[ISAd + SA[v1]] > SA[ISAd + SA[v4]]) {
              t = v1;
              v1 = v4;
              v4 = t;
              t = v3;
              v3 = v5;
              v5 = t;
          }
          if (SA[ISAd + SA[v3]] > SA[ISAd + SA[v4]]) {
              return v4;
          }
          return v3;
      }
docs: Returns the median of five elements.