add first simple gp-crossover function, seems to work, ignores type.