Crossover update

created "cross" function in crossover class, wich is called by typ A, B,
C crossovers