El cruce y la mutación se realizan para respetar los límites de los elementos de datos.