Finished up CSE 1110