Working on completion of suffix array construction. Also re-arranging
some namespaces.