SuffixTrees, LCP, SuffixArrays