adding crc16 example implementation by antirez