Programming Assignment 2 Luis Razo