At a breakpoint with the hand ranking, notes below

It’s really tough to make this efficient, I feel like I should just
calculate the over hand number calculation when I rank the card. I feel
like I’m doing duplicate work. I also feel like I shouldn’t pass the
seat number to the algorithm, it should be naive.