add SuffixArray n SegmentTree
outputs of the sample test cases are correct
solve 1203_Napoleon\'s_Grumble
Merge branch 'feature-1203'