Compressing and indexing labeled trees, with applications
Linear work suffix array construction