homework 2 for csce 113