in reply to Huffman encoder
map{$0{$_}++}split//,$_=<>; @0=map{[$_,$0{$_},$_]}keys%0; [download]
map$0{$_}++,split//,$_=<>; @0=map[$_,$0{$_},$_],keys%0; [download]