CM.EP.2.a: Differentiate among syntax errors, runtime errors, and logic errors.