Start implementing weighted choice of ngrams