Drawing a Recursive Tree in JavaScript
Matthias Käser