An EvolutionTree represents all possible future evolutions of a pokemon.
Mutually exclusive choices are given on the same level, while sequential
choices are presented in increasing depth.
For example, Eevee's EvolutionTree would take 6 objects in depth 2, but
Charmander's EvolutionTree would take 3 objects in depth 3.
An EvolutionTree represents all possible future evolutions of a pokemon. Mutually exclusive choices are given on the same level, while sequential choices are presented in increasing depth.
For example, Eevee's EvolutionTree would take 6 objects in depth 2, but Charmander's EvolutionTree would take 3 objects in depth 3.