peer assessment / programming assignment # 2