CBOR (RFC7049) format decoder in 100 lines of source code