(evaluate "3+2*4-40/5") ⇒ 3 (evaluate "(3+2)*4-40/5") ⇒ 12
evaluate depends upon an implementation of ra-stacks that we have yet to describe.