language model toolkit based on suffix array