Do Problem 2-3 on page 41. In your pseudocode for part b, use only multiplication and addition, not exponentiation. This problem is worth 3 grade points.

Do Problem 4-2 on page 107. This problem is worth 3 grade points. In case you prefer concrete code, I am providing Python code for the three versions of binary search.

Do Exercise 5.2-5 on page 122. This execise is worth 3 grade points.

Do Exercise 6.1-5 on page 154. This execise is worth 1 grade point.

Do Exercise 6.2-6 on page 156. This execise is worth 1 grade point.

Do Exercise 6.3-2 on page 159. This execise is worth 1 grade point.