Mi intrometto con una soluzione alternativa, si può associare ad ogni ESO un "id" ( hash ) miSe ho ben capito è come l'ho risolto io, confermi? Ho spiegato la mia soluzione nella pagina precedente. Se non è così non ho capito cosa intendi per "operazioni aritmetiche"...
tramite una funzione di hash che riordina in modo opportuno l'espressione e poi ne applica una serie di operazioni aritmetiche ;)
Molto più efficiente, corta da scrivere e utilizza molta molta meno memoria!Gaspare