SYNOPSIS

     use Tree::Create::Size qw(create_tree);
     use MyNode;
    
     my $tree = create_tree(
    
         # either specify height + num_children ... (e.g. this will create a tree
         # with 1 + 2 + 4 + 8 + 16 nodes).
         height => 4,
         num_children => 2,
    
         # ... or specify num_nodes_per_level, e.g.
         num_nodes_per_level => [100, 3000, 5000, 8000, 3000, 1000, 300],
    
         class => 'MyNode',
         # optional
         #code_create_node => sub {
         #    my ($class, $level, $parent) = @_;
         #    $class->new(...);
         #},
     );

SEE ALSO

    Role::TinyCommons::Tree::Node

    Other modules to create tree: Tree::FromStruct, Tree::FromText,
    Tree::FromTextLines, Tree::Create::Callback.