The ExprBase constructor
We want the use count in ExprBase to count how many Expr objects point to this particular ExprBase object
When we construct an ExprBase, that number is about to be 1
Therefore, the constructor should arrange that:
- ExprBase::ExprBase(): use(1) { }