Inspired by
selahhh's
Shuffle