GATTACA ( Suffix Array , per-LCP construction )