An Expression represents a mathematical or logical expression tree that
can be evaluated to produce a value. It is composed of operators and
operands. The three base data types used in expressions are numeric,
string, and boolean, which are represented with the Values hierarchy.