Working out the logic of BlackJackStrategy