Commented up infix2postfix and evalTup and related function