Add basic binary-tree datatype