Home Editor's Pick Structure and Interpretation of Computer Programs: Chapter 2 review, part 2/2