publish SICP Exercise 1.6.