Comments, tweaks

made fraction pass by reference in insertion operator.  Reduced
endReduceLoop rather than increasing fraction, to end iteration.