generate poems (of arbitrary) from a source text