SICP Solutions to exercises from "Structure and Interpretation of Computer Programs" (2nd Edition) by Abelson and Sussman.