public static float toFloat(final int probability) {
		final long value = (long)probability + Integer.MAX_VALUE + 1;
		return (float)(value/(double) RANGE);
	}
Maps the <i>integer</i> probability, within the range
{@code [Integer.MIN_VALUE, Integer.MAX_VALUE]} back to a float
probability within the range {@code [0, 1]}.

@see  #toInt(double)

@param probability the <i>integer</i> probability to map.
@return the mapped probability within the range {@code [0, 1]}.
jenetics/src/main/java/io/jenetics/internal/math/Probabilities.java