Assignment #1 - Matthew Smith