public static boolean get(final byte[] data, final int index) {
		return (data[index >>> 3] & (1 << (index & 7))) != 0;
	}
Return the (boolean) value of the byte array at the given bit index.

@param data the byte array.
@param index the bit index.
@return the value at the given bit index.
@throws IndexOutOfBoundsException if the index is
         {@code index >= max || index < 0}.
@throws NullPointerException if the {@code data} array is {@code null}.
jenetics/src/main/java/io/jenetics/internal/util/Bits.java