An exception (as distinct from an Exception) is____________.A. a failure of code that handles the "normal cases" B. a circumstance that a programmer chooses to handle outside the code that handles "normal cases" C. circumstance that cannot be handled by code for the "normal cases" D. an extremely rare event any special case that is a circumstance that the programmer has to handle