IEnumerable <ISortProblem> ISortProblem.GetReducedProblems()
        {
            var result = new ISortProblem[2];

            result[0] = new SplitByMedianItem(LeftSplit);
            result[1] = new SplitByMedianItem(RightSplit);
            return(result);
        }
 IEnumerable<ISortProblem> ISortProblem.GetReducedProblems()
 {
     var result = new ISortProblem[2];
     result[0] = new SplitByMedianItem(LeftSplit);
     result[1] = new SplitByMedianItem(RightSplit);
     return result;
 }