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