cs 110 review sheet 9077697