suffix array summary