My solutions to SICP excercises.