Hog Q2: take_turn()
Hog Q3: select_dice()
Hog Q4: play()
Hog Q5: make_averaged()
Hog Q6: max_scoring_num_rolls()
Hog: bacon_strategy()
Hog: swap_strategy()
Hog: starting work on final_strategy()
More work on final_strategy()

It's performing really, really badly, so I assume there's a bug here.
doctests for final_strategy()
Hog: a bit of tweaking on distribution tables