finish infixToRPN