Consider how you might add checks to the hit (), dd(), and split Pair () functions (see Section 9.3.1) to ensure that they are being used properly. For example, add code to split Pair () so that an error message is returned if the player tries to split a hand when the 2 cards are not of equal value. Add other checks as well.