Stanford cs106b questions