Añadido el generador de combinaciones y otros cambios menores