Added more tree operations