[Haskell-cafe] Problem over Context Free Grammar Transitive Closure Algorithm