On further thought, if you look at the quite code examples in various examples in the Wikipedia article, many of them include at least part of their own source code within them as strings which they then output.