WithoutDoubles
Return the
sum of two 6-sided dice rolls, each in the range 1..6. However, if
noDoubles is true, if the two dice show the same value, increment one
die to the next value, wrapping around to 1 if its value was 6.
This exercise was converted to PLM from the excellent exercising site http://javabat.com/