Homework #2: Due Tuesday, June 30 th , 2015