3.63 Exercise 3.63
Every time (sqrt-stream x) is called, a new stream is created. This means that, if we instead define it to recursively call itself instead of defining a local value guesses, it cannot take advantage of the fact that values have already been computed. Instead, an exponential number of redundant computations will be performed. This is similar to what would happen if delay did not use memoization.