changed when form to begin (more correct)
added sicp_1.17