Uploading Assignment 2, first try.