SICP example and excise