suffix array, LCP