Just fiddling away the night, had this to show for my efforts. Was trying to get a different effect, but ended up with:
#!/usr/bin/perl
sub _{ $_[ 0]=~s*_* *g&&$_[0]}$\=",";sub __{$_[0]=~m*$/$/$/*;eval"sub
+".$1.$2."{
return'".$3."'}";return\&{"$1$2"}}$/=q*(\w)*;map{$#{$_}?$#{$_}++&&__$_
+:'';$#.=&{
__$_}}qw*MIJ whu sis mut _2_ wha wan moo not teh sue her _1_ Z
+EP wee err
URl _0_ hah aha acc aCk Ace jar* ; pr
+int _$#
Nothing special, just another JAPH (that's not recursive, is it?), and was reminded of those having long strings with no letters, etc. So here it is, and enjoy!
--chargrill
$/ = q#(\w)# ; sub sig { print scalar reverse join ' ', @_ }
+ sig
map { s$\$/\$/$\$2\$1$g && $_ } split( ' ', ",erckha rlPe erthnoa stJu
+" );