Exercise for learning SICP