cos'è **lista?
E' un doppio puntatore a NodoLista ...

Pero' non sappiamo cosa sia NodoLista.

*lista non è l'elemento contenuto dalla variabile puntatore lista? Quindi il controllo == null non andrebbe eseguito sul PUNTATORE e non sul suo elemento?
*lista E' un puntatore a NodoLista ... quindi E' un puntatore.