Interpreter Pattern demo.