Implemented compressed suffix array & appropriate methods in Wavelet Tree