in reply to (Golf) Grey code
sub g { ($n=pop)--?[map("0$_",@l=@{g($n)}),map"1$_",reverse@l]:[''] } [download]
MeowChow s aamecha.s a..a\u$&owag.print