My Solutions for SICP - The Structure and Interpretation of Computer Programs