Pokemon evolutionary algorithm