Technically speaking, Gen X is the one who invented memes. Millennials perfected them, and Gen Z just took the flag and ran ...