modify SICP Exercise 1.6 post, publish 1.7.