User blog comment:Ikosarakt1/My Turing machine programs/@comment-25418284-20130328183208/@comment-25418284-20130328204237

To get a single-argument function, you'll need some rules to duplicate the input and then transition to the iterated doubling. That's why mine was so long.