Info 343 Homework 2 Zach Camara 1124687