Project 1 for cs61c