Rename expression to term
Add add
Add sub
Add a new expression function