Fun fact: there's stuff that is, by mere logic and rules, impossible to do on Turing-complete systems. Here's an introduction to them: http://codon.com/impossible-programs

(tl;dw: halting problem and Rice's theorem, as code = data, and Turing machines can implement themselves and feed their code to themselves)

Impossible Programs

There's also a lightning talk on Kleene's recursion theorem and quines. Quines are cool, have a few of them: https://rosettacode.org/wiki/Quine
Quine

A quine is a self-referential program that can, without any external access, output its own source. A quine (named after Willard Van Orman Quine) is also...

Rosetta Code
Recursion is a beautiful thing

@espectalll

until you're tempted to consider infinite recursion doable

@espectalll #recursion is soooo sexy (if it works as expected) 😉