I'm not trying to be a smart ***, but this is not insertion?
for (i=0;-i<n; i--)

Or in this case, we substitute default-hidden '+' ?