The Bricks of Mind and Culture: Memes