Computational approaches to language and creativity