My (horrible) solutions to Mehran Sahami's course "Introduction to Computer Science | Computer Methodology"