3 ms·6.001 structure and interpretation of computer programs 2005 video lectures1 points by gjvc 11y ago