P2. (10 points) Problem 7.8
P3. (10 points) Problem 7.9
P4. (10 points) Problem 7.11
P5. (10 points) Problem 7.17
P6. (10 points) Problem 7.22
P7. (20 points) Problem 7.27
P8. (20 points) Problem 7.32