Attempts at Various Exercises from SICP with select exercises from Concrete Abstractions included to support learning