Add suffix_array from 'Programming Pearls' Chapter15

Implement a suffix array base on 'Programming Pearls' Chapter15.2, then
use suffix array to find The Longest Repeated Substring