Fixed erroneous precision parameters

A precision of 0.01 means a tolerance of `Math.pow(10, -0.01) which is ~±1 so is totally unsuited for these tests since the outputs have a domain of [0, 1]

Setting precision to 5 means a tolerance of ±0.00001
Added an extra test for zero values in `MatrixCollection#fraction`