connectLeaf
findSmallest