infix evaluator
updated tokenization