An efficient, lazy suffix tree implementation