NFTs, how this New Crypto Currency is Taking the Internet by Storm