% In this example, the "i" in the matrix is not correlated with the "i"
% in the loop.

m := mat((1,2),(3,i));
for i:=1:9 do write(det m);

% Here's another example of the index problem.

operator xx;

let d = (for i:=1:n sum xx(i)**n) + 1;

for n := 2:7 do write gcd(d*((for i:=1:n sum xx(i)**n) - 2),
			  d*((for i:=1:n sum xx(i)**n) + 2));

end;
