Assignment #5
Problem 5.3
Problem 7.7a
Problem 8.2a