Everything compiles; assignment 2 is done