Exercise solutions for the Structure and Interpretation of Computer Programs, 2nd Ed.