[Haskell-cafe] Stack Overflow, tail recursion and CPS