subentrare({l1,...,li,...,lm},i,x)={l1,...,li-1,x,li+1,...,lm}
subentrare({l1,...,li1 ,...,lm},i1,...,in,x)={l1,...,li-1,subentrare(li1 ,i2,...,in,x),li1+1,...,lm}
se r:Intervallo allora subentrare(l,i1,...,r,...,in,x)=subentrare(l,i1,...,[r],...,in,x)
se n=lunghezza(l) & 1<=i<=n
se i<1 | i>n restituisce un errore.
se m=lunghezza(l), 1<=ik<=m con k=1,...,n