Finished Homework 2, on to the bonus round!