MS is supported by an NSF Graduate Research Fellowship.
this process of labeling and splitting continues until every branch of recursion bottoms out in singleton spans, at which point the full parse tree can be returned.