public static byte[] complement(final byte[] data) {
		return increment(invert(data));
	}
Make the two's complement of the given {@code data} array.

@param data the given {@code data} array.
@return the given {@code data} array.
@throws NullPointerException if the {@code data} array is {@code null}.
jenetics/src/main/java/io/jenetics/internal/util/Bits.java