Arbitrary expression evaluation and GUI, with JIT compilation and optimization.

Written by Edwin Olson (ebolson@umich.edu)