What are NFTs and should you invest in them?