úÎ4B     None 03=HKMKThe Suffix Array data type, together with the longest common prefix table.,TODO skip table? TODO inverse suffix array?zTODO maybe parametrize on the Int type (Int,Int64,Int32,Word's) This will require better specialization of operations in  NaiveArray@ and elsewhere. Otherwise performance drops quite noticable by x5 to x10.(the actual suffix array using 8byte IntsP1byte longest common prefix vector, negative number indicates to look at lcpLong/lcp's that are unusual long, but this is sparseAutomatically check  and & to return the real prefix length in  (as opposed to  storage of ).     None 03=HKM !Create Suffix Array via Introsort *Create Suffix Array via American Flag sort Build LCP array(Return the shared prefix of two strings.'Return the length of the common prefix.         SuffixStructures-0.0.1.0Data.SuffixStructure.ESAData.SuffixStructure.NaiveArraySAsalcplcpLonglcpAt $fDefaultSA $fToJSONSA $fSerializeSA $fFromJSONSA $fBinarySAgenSAgenSAafbuildLCP commonPrefixcommonPrefixLengthghc-prim GHC.TypesIntbaseGHC.IntInt8