working on infix evaluation