There are many examples on the net, a simple search with Grasshopper recursive growth gives some examples.
there is also this one
You could also use tree generation to make trees using Shortest Walk
Here one example I am currently working on that will be included in my plugin.
5 minutes work