show/hide this revision's text 1 [made Community Wiki]

I don't know if this meets your requirement for being elementary, but the Eilenberg Swindle is very easy, very clever, and widely applicable.