Added more implementation to main tree collections methods