 The first parsimony algorithm was published in Camin and Sokal (1965) and a number of variants of parsimony have since been developed. For example, one might want to weight certain kinds of changes relative to others or even disallow certain kinds of changes (such as reversals) all together. A survey of such methods as well as a collection of different algorithms for carrying them out can be found in Felsenstein (2004). Parsimony was the chosen method for the Cladistic school which is part of the reason that the history sketched in “The Systematics Wars”  (§1.2.1)  above is intertwined with the history of mathematization sketched here. Philosophical arguments for and against the superiority of parsimony as an inference method will be discussed later in  section 2.3.