My solutions to exercises from sicp book