California Drivers Permit Test: Over 200 DMV test questions and answer explained