Assignment one completed, uploading code here.