public BitMiddlePointCrossover(IMultiParentSelector <TIndividual, BitArray, bool> parentsSelector) : base(parentsSelector) { }
public MultiParentCrossoverBase(IMultiParentSelector <TIndividual, TGeneStructure, TGene> parentsSelector) =>