http://www.link.cs.cmu.edu/dougb/rhyme-doc.html