Observations and Explanations
Code for Part A
Code for Part B
Code for Part C