Crossover (genetic algorithms)

Suppose we have two points a crossover is a function that amalgamates these points to produce some offspring.