infixtopostfix module