Library
Hierarchical weeping willow nano-tree growth and effect of branching on dye-sensitized solar cell efficiency