Question 1: Give several reasons why exception-handling techniques should not be used for conventional program control.
Question 2: Suppose you had to create an algorithm that chooses between several different processing paths, and the control variable was a discrete data type. What would be the best approach?