By now, everyone will have heard of the new(ish) kid on the crypto block: non-fungible tokens (NFTs). But how well do you understand what...