Structure and Interpretation of Computer Programs – JavaScript Adaptationsicp.comp.nus.edu.sg·317 pts·hwartig·180