[Haskell-cafe] Fwd: Please help with double recursion