crossov y add_altern funcionan, falta mutar la pob