program foo() var i:=1; var a1 := array{i}; var a2 := array{}; var a3 := array{}; a2.append(i); a2.insert(i,i); a3[i]:=i; i+=1; print(i); print(a1); // arrays should not change print(a2); print(a3); endprogram