The purpose of phylogenetic software is to generate cladograms, a special kind of tree in which the links only bifurcate; that is, at any node in the same direction only two branches are offered. The input data is a set of characters that can be assigned states in different languages, such as present (1) or absent (0). A language therefore can be described by a unique coordinate set consisting of the state values for all of the characters considered. These coordinates can be like each other or less so. Languages that share the most states are most like each other.