This clever loop turns Mairsil, the Pretender into a self-sustaining engine by cage-countering key components from your graveyard and hand. Mairsil adopts Cauldron of Souls' activated ability to grant itself persist, which allows it to return to the battlefield with a -1/-1 counter whenever it dies. To fuel this recursion, you sacrifice Mairsil using Blood Pet's ability for black mana, and once Mairsil returns via persist, you spend that mana to activate Carnifex Demon's ability—paying {B} and removing the -1/-1 counter that persist just placed on Mairsil. Meanwhile, Anger rests quietly in your graveyard, ensuring that Mairsil and your other creatures have haste as long as you control a Mountain so the loop can start right away.