Does anything ready to run exist that will take as input several words, and then output a string of those words, punctuated various ways, allowing one to shuffle and randomize the word group and then add words to the group now and then?