Create a predicate that checks if this expression is greater or equal to a and less than b.
a
b
Expr between(Object a, Object b) => and(ge(this, $(a)), lt(this, $(b)));