Optimise ngram arraylist alloc