ITC 125 Assignment 2
Peter Greening, 11233041
Assignment 2, Part A
Assignment 2, Part B