Added support for expression trees to the compiler core
Finalized support for expression trees