Non-Fungible Tokens, Explained

Not all tokens are born equal, and non-fungible tokens are allowing rare and collectible assets to be stored on blockchain. How does it work?