is_flush() now returns the 5 cards as the keys and their values as the values of the key value pairs, the value can now be used to test for a royal flush, is_royal_flush() still needs work and still has to be integrated into calculate_hand_rankings(), next is_straight_flush()