why so much excitement for a memecoin? who backs it?