Started writing self.compute_strategy().
Finished Widget.compute_strategy, and wrote and tested the subroll function.  Still have to write the multiplicity function.
Added some comments to Widget.compute_strategy(), and a line that breaks out of the loop over expected_pts_sorted as soon as value is less than the max value, even if 'kept' is not a valid keep for the roll.