"

 haskell code? 

Quoting the article  

(The base case can also be thought of as a single zero-bit Gray code (n=0, G = { "" "" }) which is made into the one-bit code by the recursive process, as demonstrated in the Haskell example below).

I don't see any haskell code in the article. Anyone does?   "