Assignment 8:
Part A:
Part B:
Part C:
Part D: