Added basic tree datatype.