Assignment 1
Part A

Part B

Part C