saves the return,
n
, and
i
on stack
s
s_tack(1,n,i,&s);