Useful library to manipulate bits in Java. Read and write data in a byte array with a custom size for Java types