Suffix Array, BWT and LCP works