If you've spent about 3.1 seconds on the internet, you'll have come across a meme. If you've seen or heard of Grumpy Cat, Condescending Wonka, Surprised Pikachu, Woman Screaming at a Cat, or Ermahgerd Girl, these are all long-standing and well-known memes. New memes appear every day – at the…