Support jungle tree

I am wondering why this feature is so easy to implement. Maybe I am
trapped, but I can't feel.
Merge pull request #10 from ChinChangYang/jungle-tree

Support jungle tree