Haskell/Recursividade: diferenças entre revisões