ivy: remove the Tree function by making Expr's string methods do the work.
ivy: execution context for correct function semantics

Thread the context through the Eval methods.
ivy: add )op foo to show definition of user-defined operator foo