JavaScript Markov chains for text generation