Javascript traverse tree recursively. recursive tree construction.