in class asgn use exception handling and recursion to succeed at getting a usable numerator and denominator from a user.