Added new tree datatype for storing the expressions. Will be useful for dealing with bracketing.