procedure main()
ary := [2,3,5,7,11]
every writes(image(!set(ary)) || ", ");
write()
ary := list(10, 1)
every writes(image(!set(ary)) || ", ");
write()
ary := list(10)
every writes(image(!set(ary)) || ", ");
write()
every i := 1 to *ary do ary[i] := i
every writes(image(!set(ary)) || ", ");
write()
end
cHJvY2VkdXJlIG1haW4oKQogICBhcnkgOj0gWzIsMyw1LDcsMTFdCiAgIGV2ZXJ5IHdyaXRlcyhpbWFnZSghc2V0KGFyeSkpIHx8ICIsICIpOwogICB3cml0ZSgpCiAgIAogICBhcnkgOj0gbGlzdCgxMCwgMSkKICAgZXZlcnkgd3JpdGVzKGltYWdlKCFzZXQoYXJ5KSkgfHwgIiwgIik7CiAgIHdyaXRlKCkKICAgCiAgIGFyeSA6PSBsaXN0KDEwKQogICBldmVyeSB3cml0ZXMoaW1hZ2UoIXNldChhcnkpKSB8fCAiLCAiKTsKICAgd3JpdGUoKQogICAKICAgZXZlcnkgaSA6PSAxIHRvICphcnkgZG8gYXJ5W2ldIDo9IGkKICAgZXZlcnkgd3JpdGVzKGltYWdlKCFzZXQoYXJ5KSkgfHwgIiwgIik7CiAgIHdyaXRlKCkKZW5k
5, 3, 2, 7, 11,
1,
&null,
5, 10, 4, 9, 3, 8, 2, 7, 1, 6,