Exercises in SICP book