SICP/chapter_3: exercise 81~82