Studying SICP.