>>77 confuses me. I fail to see how functions that compute and return a value (and that make up the majority of Haskell code) can be said to "fail to generate an answer." The fac function in >>1 is purely functional, and it generates an answer...