@hash_guts = (
undef,
undef,
undef,
[ $bla_node, $foo_node ],
[ $bar_node ],
undef,
undef,
);
####
bless([$key, $val], Node)
####
@hash1_guts = ( # scalar(%hash1) is 2/8
undef,
[ $node1 ],
undef,
undef,
undef,
undef,
[ $node2, $node3, $node4, $node5, $node6, $node7 ],
undef,
);
@hash2_guts = ( # scalar(%hash2) is 6/8
[ $node1 ],
[ $node2 ],
[ $node3 ],
[ $node4, $node5 ],
[ $node6 ],
undef,
undef,
[ $node7 ],
);
####
@hash2_guts = ( # scalar(%hash2) is now 7/16
[ $node1 ],
undef,
[ $node2 ],
undef,
[ $node3 ],
undef,
[ $node4, $node5 ],
undef,
[ $node6 ],
undef,
undef,
undef,
undef,
[ $node8 ],
[ $node7 ],
undef,
);