only unsign the stack when precedence allows so
break on only '-' as input
add POWER operator '^'