the concept of memes has been proposed as a possible mechanism of cultural evolution