Check out
meg’s
Shuffle

the level of pain I have just experienced