Переписал метод crossover.