Added ability to have multi-point crossovers.