public static SorterPool ToRecombo(this SorterPool sorterPool, IRando rando) { return(sorterPool.Sorters.Values.ToRandomPairs(rando) .SelectMany(rp => rando.Recombine(rp.Item1, rp.Item2).Split()) .ToSorterPool()); }