sicp-note: 5-aug