SICP Accompanying code for lecture "Structure and Interpretation of computer languages", from original videos