add extree.jl for construction of expression trees