new file:   eval_expression.py