New meme coin is taking the market by storm