calculate dependent probabilities
Work some basic hard-coded cases
Extract formula out of a switch statement
Figure out the maths for when you just want one of the cards