CS 146: Homework due 2/8

From the textbook: Note that there is a difference between the exercises (which follow each subchapter of the book) and the problems (which follow each chapter). Generally, problems are harder, which exercises are more specific to the given section.