dding support for an expression tree implementation, conditional expressions, and function definitions and calls
commit