basic startinghandchart as int array
1-4: card1Value,card1Color,card2Value.card2Color
5: position (in classes: early,mid,late,sb,bb)
6: how often was called in this round
7: how often was raised in this round
Given a mapping from hand groups G_i to numeric values, this class allows
you to build a new hand group as the union of those G_i whose numeric
values are less than or greater than a certain threshold.
Create a set of hands corresponding to those whose value compares either
less than or greater than a threshold value, where the value of each
hand is defined by a HandValuation.