fractest.cpp: start work on doCombine()

Combining of fractional terms.
Also changed doReduce to always use 2 as a multiplier. This
is temporary, because it makes the numbers too predictable.
This number needs to change with level of difficulty.