Problem with my definition of "memo".

Appears that I'm not the only one that is having difficulting in
rendering the "memo" function from the scheme implementation found in
The Reasoned Schemer to Clojure.