Question: generate a sequence backwards

I am trying to do something that was recommended in

https://math.stackexchange.com/questions/4583857/how-to-use-recursion-to-define-a-number-series-in-maple

but can't get the desired sequnce. See for example my code

v := proc(m) option remember; return m; end proc;
k := 5:
v(k + 1) := 0:
v(k):=1:
for i from k - 1 by -1 to 1 do
    v(i);
end do;

I get the output 1,1,1,1

I don't get it.

Please Wait...