When Slumbering Dragon enters the battlefield, Ganax and Cloudstone Curio trigger.
Resolve the Ganax trigger, creating two Treasure artifact tokens.
Resolve the Cloudstone Curio trigger, returning Shivan Devastator from the battlefield to your hand.
Activate the Treasures by tapping and sacrificing them, adding 1.
Cast Shivan Devastator by paying 1, causing it to enter the battlefield with a +1/+1 counter on it.
When Shivan Devastator enters the battlefield, Ganax and Cloudstone Curio trigger.
Resolve the Ganax trigger, creating two Treasure artifact tokens.
Resolve the Cloudstone Curio trigger, returning Slumbering Dragon from the battlefield to your hand.
Activate a Treasure by tapping and sacrificing it, adding .
Repeat.
Once you have infinite mana, you may cast Shivan Devastator for an arbitrarily large amount of mana to put infinite +1/+1 counters on it.
This clever loop relies on a clever bounce dance between Cloudstone Curio and Ganax, Astral Hunter, using cheap creatures like Slumbering Dragon and Shivan Devastator to repeatedly trigger the setup. Every time a creature enters the battlefield, Ganax triggers to make a Treasure, which is doubled into two Treasures thanks to Xorn's replacement effect. Meanwhile, Cloudstone Curio lets you bounce the alternate creature back to your hand so you can recast it with the newly generated mana. Finally, Shivan Devastator acts as both a loop piece and the ultimate payoff, letting you channel all that infinite mana into a massively scaled threat with arbitrarily large +1/+1 counters.