Programming assignment 2(peer review)