Prove a language is not regular, or not context-free, as a game against an adversary: pick a long string, let the adversary split it, and pump it out of the language.
This interactive visualization needs JavaScript.