int MedianOnQ(int i, int j) { if (lowerBranchOnQ) { return(Q.Median(i, j)); } return(Q.Median(j, i)); }
int MedianOnP(int i, int j) { if (upperBranchOnP) { return(P.Median(i, j)); } return(P.Median(j, i)); }