Solving SICP – Various Thoughts