public static int toInt(final byte[] data) {
		return
			((data[0] & 255) << 24) +
			((data[1] & 255) << 16) +
			((data[2] & 255) << 8) +
			(data[3] & 255);
	}
Return the minimum number of bytes to store the given number of bits.

@param bitLength the number of bits
@return the number of bytes needed to store the given number of bits.
jenetics/src/main/java/io/jenetics/internal/util/Bits.java