Bugs: It would be useful to be able to create a vector with a specified low and high index. To create a vector [5...20] do:
new(V, vector), send(V, fill, @nil, 5, 20).