For a vector (set of numbers) whose multiplication or division would exceed the minimum or maximum value of type double and/or decimal, how could the geometric mean and harmonic mean be calculated?
Any existing implementation I have found did not make this consideration (i.e. they could calculate a small set, but not a large set).