static float[] normalizeFloats(float[] l) { ret normalizeFloats(l, 1f); } static float[] normalizeFloats(float[] l, float targetMax) { double factor = doubleRatio(targetMax, floatMax(l)); if (factor == 1) ret l; int n = l(l); float[] x = new float[n]; for i to n: x[i] = (float) (l[i]*factor); ret x; }