CSCE 313 homework problems