SICP Homework.
SICP Homework.