Summaries and exercises from my "Introduction to algorithms" reading