represent hand strength as a uint64
update tests
only need 32 bits for hand strength
add cache
fix blackjack test