In che modo la funzione somma dovrebbe fare il merge delle 2 liste ? l'unico critrerio è il confronto delle variabili esp ? e nel caso una delle liste fosse più lunga dell'altra i suoi valori dovrebbero semplicemente essere appesi in coda ?
E perchè detta funzione somma non utilizza la funzione inserisciOrd per creare la terza lista ?
Insomma spiega meglio cosa deve fare il codice. Ancora meglio se posti la traccia.