Evolving memes