Lab 3 Custom Exception class is entered; however I have questions about the constructors - specifically the cause (?)