first working suffix array