Exercise Note of "Structures and Interpretation of Computer Programs", SICP