catch special cases in random value generation, add solution.
add solution.
add solution.
correct typo.
add solution.
correct typos, add solution.  added commented out second part.
make very slight improvement to problem formatting.
improve parameter selection.
improve problem wording, use MathObjects.
increase numerical tolerance to allow use of a table to estimate probabilities.