Completed part 2; all tests pass successfully.