funciones para generar todos los terminos posibles