Assignment 2 for Hack Yale Class