This is my first, humble attempt. The clue is that the algorithm is encountered frequently in nature :-) Hope you like it.
$"="";print"@{[&{sub{($i,$j,@_)=(1,1,split//, 'hrP kc eeatenltarohsr u.J');while(@_){for(1..$i) {@_=(pop,@_)}push@t,shift;($i,$j)=($i+$j,$i)}@t}}]}\n";

Replies are listed 'Best First'.
Re: A "natural" JAPH (may take several seconds to run)
by RMGir (Prior) on Nov 19, 2002 at 20:39 UTC
    Cute!

    It must have been fun to generate the encoded string...

    Spoilers follow (and I'm not sure if readmore will work or not...):

    ++!
    --
    Mike