In this section, we explain how to grow a tree starting with an empty tree, a root node containing all the data. It will be shown that trees are grown by recursively applying greedy optimization to each node.