An example of the algorithmic approach is Robert Bailey s work for the U . S . Forest Service, which uses a hierarchical classification that first divides land areas into very large regions based on climatic factors, and subdivides these regions, based first on dominant potential vegetation, and then by geomorphology and soil characteristics.