simple expression evaluation