Create an Expression from an `expression`. `build_factor` turns each term into an `Expression` and `infix_rule` turns each (Expression, operator, Expression) into an Expression
(pair: Pair<Rule>)
Source from the content-addressed store, hash-verified