Putting my Assignment 2 code into forked copy.