My friend wouldn't get off my ass about learning computer science, so now I'm painstakingly crawling through Harvard's CS50 course. Today I finished...