repository for cs61b homework, project, lab, and discussion files