5 memo-proc cannot handle recursive definitions. With the way it is defined in the question,
6 we have a recursive 'call' to sqrt-stream and hence produced another entirely different
7 stream whereas in the original definition, 'guesses' gets forced.