Assignments and Exercises from the CS106A Course (based on the iTunes classe)