Ruby crc16 source code