Activate Cauldron of Souls by tapping it, giving two nontoken artifact creatures persist until end of turn.
Activate Clock of Omens by tapping the nontoken artifact creatures, untapping Cauldron of Souls.
Activate Viscera Seer by sacrificing one of the nontoken artifact creatures that doesn't have a -1/-1 counter on it.
When the creature dies, its persist ability and Szarel triggers.
Resolve the persist trigger, returning the creature from your graveyard to the battlefield.
Resolve the Szarel trigger, putting a number of +1/+1 counters on the other artifact creature.
Resolve the Viscera Seer ability.
Repeat from step 3 once, instead sacrificing the creature who had counters placed on it in step 6.
Repeat from step 1.
This ingenious loop relies on a clever synergy to endlessly recycle artifact creatures and sculpt your library. By tapping Cauldron of Souls to grant persist to your artifacts, you can tap those very creatures to power Clock of Omens, which in turn untaps the Cauldron to keep the engine running. Viscera Seer provides the necessary sacrifice outlet to trigger persist, letting your creatures return with a -1/-1 counter while also granting you infinite scry 1 utility. Meanwhile, Szarel, Genesis Shepherd turns these sacrifices into massive growth, converting each death into a pile of +1/+1 counters that neatly cancel out the persist counters—allowing Szarel's ability to seamlessly reset the cycle and let you play lands from your graveyard along the way.