first() prende un numero arbitrario di parametri e restituisce il primo paramentro (in accordo alla sequenza con cui sono inseriti in lista) che non é nullo.
first(T11;T12;T0) - restituisce T0 se sia T11 che T12 sono zero o restituisce il primo risultato che trova che non sia zero.