A program that given a corpus of words, and syllable stress pattern, generates a line of lyrics. It also maintains internal map of rhyming words to make it easier to generate rhyming lines. Of course how much sense the generated lyrics has, depends...