Even more impressive - it looks like the author is a freshman in college! https://www.linkedin.com/in/benkurtovic
Nice work, Ben!
BTW my intuition say turing completness require that there are many ways to do it, for at least some values of "it", but I can't proove it.
Brainfuck commands: http://en.wikipedia.org/wiki/Brainfuck#Commands
Bit shifting: http://stackoverflow.com/a/141873/58740
Only then did I read the explanation, and realised I wasn't far-off (the only thing I got wrong was the string computation, which I thought would be a string concatenation.) I think it says something about the language when even obfuscated code in it is rather readable! (Then again, I do RE where most of the code I'm reading is disassembled machine instructions, so maybe my perspective on what constitutes obfuscation is a bit skewed...)