Four Tricks at the Edge of Formal Language Theory

There's a particular feeling you get learning formal language theory and spotting something that shouldn't be allowed. The rules say you can't do X. You find a way to do X. For a moment it feels like you've caught the theory napping.