A more efficient implementation of a Newick parser (linear time vs. quadratic) that makes only a single pass over the text and handles quoted labels correctly.
Implementing support values and fixing issue when external parentheses are missing.