title: CRC-16 with 0xA001 polynomial
body: <p>I would like to compute the CRC-16 checksum of a byte array, with 0xA001 polynomial. But I don't really know how to do it in Java, and how the given polynomial is used. Is it some kind of special value (0xA001)? Can you point me to a library that can compute the checksum for me, or point me to some useful resources?</p>
  
  <p>Thanks in advance,
  M.</p>