infix to prefix now works with precedence and parentaseseesesesesese